/*banner*/
.banner { width:100%; clear:both; position:relative; z-index:1; overflow:hidden; zoom:1; }
.banner .slick { width:100%; margin-bottom:0; }
.banner .slick-dots { height:3px; bottom:36px; z-index:999999; line-height:3px; padding:0; }
.banner .slick-dots li { margin:0 5px; width:40px; height:3px; vertical-align:top; overflow:hidden; zoom:1; }
.banner .slick-dots li button { width:40px; height:5px; padding:0; text-indent:500px; overflow:hidden; zoom:1; background:#fff; }
.banner .slick-dots .slick-active button { background:#1c63b8; }
.banner .slick-prev { width:44px; height:85px; margin-top:-42px; background:url(../images/prev.png) 0 0 no-repeat; text-indent:200px; overflow:hidden; zoom:1; z-index:999999; }
.banner .slick-next { width:44px; height:85px; margin-top:-42px; background:url(../images/next.png) 0 0 no-repeat; text-indent:200px; overflow:hidden; zoom:1; z-index:999999; }
.banner .slick-slide img { width:100%; }
.banner .slick img { max-width:100%; }
.banner .slick-list { display:block !important; }
.banner .slick-list .slick-slide { display:block; }
.banner div:nth-child(2), .banner div:nth-child(3), .banner div:nth-child(4) { display:none; }

.index_more a{
    color: #0056b7;
    width: 180px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    margin-top: 35px;
    border: 1px solid #0056b7;
    border-radius: 3px;
    padding: 0 20px;
    display: inline-block;
    text-align: center;
    overflow: hidden;
	
	}
@media screen and (min-width:768px) {
.btn_s { display:none; }
}
.btn_s {width: 18px;height: 18px; background: url(../images/btn_s.png) center center no-repeat; background-size: 100% auto;position: absolute;right: 48px;top: 22px;cursor: pointer;}
.form1 {width: 80%;position: absolute;left: 10%; top: 85px;z-index: 9;background: #fff;}
.form1 .form-group {margin: 0;width: calc(100% - 40px);}
.form1 .input-search {border: 1px #ddd solid;}
.form1 .form-group input {border: 0;width: 100%;text-indent: 8px;}
.wx1 {width: 100%;position: fixed;left: 0; bottom: 48px; text-align: center;display: none;}
.wx1 img {border: 1px #ddd solid; background: #fff; padding: 5px;}

/*浮动条*/
	#Floatingbar{ display:block;width:45px;height:273px;position:fixed;top:65%;right:0px;margin-top:-136px;z-index:150000;}
	#Floatingbar ul { padding:0; }
	#Floatingbar ul li{width:45px;height:46px;position:relative;background-color:#1664a8;cursor:pointer;border-bottom:1px solid #1b4caa; list-style:none;}
	#Floatingbar ul li:last-child{border:0;}
	#Floatingbar ul li .icon_floating_{position:relative;display:block;z-index:1500;}
	#Floatingbar ul li span{width:100%;height:100%;position:absolute;top:0;right:-45px;background-color:#1b4caa;}
	#Floatingbar ul ._box{height:46px;line-height:46px;position:absolute;font-size:14px;color:#fff;top:0px;right:45px;padding:0px 18px 0px 18px;background-color:#1b4caa;white-space:nowrap;display:none;box-shadow:-2px 3px 4px rgba(0,0,0,0.4);}
	/*浮动条-客服*/
	#Floatingbar .kefu_box{padding-top:10px;padding-bottom:10px;width:127px;text-align:center;position:absolute;top:-47px;right:45px;background-color:#ffffff;border:5px solid #1b4caa;display:none;box-shadow:0 3px 4px rgba(0,0,0,0.4);}
	#Floatingbar .kefu_box h5{height:40px;line-height:40px;font-size:16px;font-weight:normal;margin:0px 3px 5px 3px;border-bottom:1px solid #b4b4b4;}
	#Floatingbar .kefu_box h6{height:20px;line-height:20px;font-size:12px;font-weight:normal;margin:0px 0px 5px 0px;padding:0;}
	#Floatingbar .kefu_box .btn_kefu{width:92px;height:28px;margin:0px auto 4px auto;display:block;}
	/*浮动条-二维码*/
	#Floatingbar .ewm_box{width:127px;position:absolute;top:-189px;right:45px;background-color:#ffffff;border:5px solid #1b4caa;display:none;box-shadow:0 3px 4px rgba(0,0,0,0.4);}
	#Floatingbar .ewm_box .ewm{padding:3px 0;}
	#Floatingbar .ewm_box .ewm strong{line-height:14px;text-align:center;font-weight:normal;display:block;}
	#Floatingbar .ewm_box .ewm img{width:96px;height:96px;margin:0px auto 6px auto;background:#333;display:block;}
	/*浮动条-微信*/
	#Floatingbar .weixin_box{width:127px;position:absolute;top:0px;right:45px;background-color:#ffffff;border:5px solid #1b4caa;display:none;box-shadow:0 3px 4px rgba(0,0,0,0.4);}
	#Floatingbar .weixin_box .ewm{padding:3px 0;}
	#Floatingbar .weixin_box .ewm strong{line-height:14px;text-align:center;font-weight:normal;display:block;}
	#Floatingbar .weixin_box .ewm img{width:96px;height:96px;margin:0px auto 6px auto;background:#333;display:block;}
	/*浮动条-图标*/
	.icon_floating_{width:45px;height:46px;background:url(../images/floatingbar_icon.png) no-repeat left top;display:block;}
	.icon_floating_.icon_floating_1x1{background-position:0 0;}
	.icon_floating_.icon_floating_1x2{background-position:0 -46px;}
	.icon_floating_.icon_floating_1x3{background-position:0 -92px;}
	.icon_floating_.icon_floating_1x4{background-position:0 -138px;}
	.icon_floating_.icon_floating_1x5{background-position:0 -184px;}
	.icon_floating_.icon_floating_1x6{background-position:0 -230px;}

	
	.fobg{background-color:#1664a8;}


	
.ngy{width:60%; margin:0 auto;}
.ngy p{ font-size:16px; color:#888; line-height:30px; margin:10px 0;}
.ngy .proleft{float:left;}
.ngy .proleft img{width:530px;}
.ngy .proright {padding-top:100px; float:right; padding-right:100px;}
.ngy .proright h3 { font-size: 24px; height:36px; line-height:36px; color:#4A4A4A; font-weight: normal; padding: 10px 0px; text-align:left; line-height: 25px;}
.ngy .proright p { font-size:14px; line-height:24px; margin-bottom: 28px; height:120px; overflow:hidden; text-align:left; color:#767676; }
.ngy .proright span{ font-size:16px; color:#333;}
.ngy .proright span.font_hotline{ font-size:24px; color:#f39800;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
@media screen and (max-width:768px) {
.ngy{width:100%; margin:0 auto;}
}